[PATCH] Disable VHPT for Region 6
- Disable VHPT for region 6.
- Initialize the reserved bits in the region regs to 0. Otherwise it
could result in a reserved register/field fault.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
akw27@boulderdash.cl.cam.ac.uk
akw27@labyrinth.cl.cam.ac.uk
akw27@plucky.localdomain
+arun.sharma@intel.com
bd240@boulderdash.cl.cam.ac.uk
bd240@labyrinth.cl.cam.ac.uk
br260@br260.wolfson.cam.ac.uk
ed->vcpu_info->arch.rrs[3] = rrv.rrval;
ed->vcpu_info->arch.rrs[4] = rrv.rrval;
ed->vcpu_info->arch.rrs[5] = rrv.rrval;
+ rrv.ve = 0;
ed->vcpu_info->arch.rrs[6] = rrv.rrval;
// ed->shared_info->arch.rrs[7] = rrv.rrval;
}
if (ed->vcpu_info->arch.metaphysical_mode) {
ia64_rr rrv;
+ rrv.rrval = 0;
rrv.rid = ed->domain->metaphysical_rid;
rrv.ps = PAGE_SHIFT;
rrv.ve = 1;
- rr0 = rr1 = rr2 = rr3 = rr4 = rr5 = rr6 = newrr7 = rrv.rrval;
+ rr0 = rr1 = rr2 = rr3 = rr4 = rr5 = newrr7 = rrv.rrval;
+ rrv.ve = 0;
+ rr6 = rrv.rrval;
}
else {
rr0 = physicalize_rid(ed, ed->vcpu_info->arch.rrs[0]);